export default ({width = 32, height = 32, colors = [], ...props} = {}) => (global as any).createSvgComponent({
  ...props,
  width,
  height,
  path: [{
    d: 'M512 1024c-179.2 0-348.8-86.4-454.4-230.4-19.2-27.2-12.8-64 12.8-83.2 27.2-19.2 64-12.8 83.2 12.8 83.2 113.6 217.6 182.4 358.4 182.4 140.8 0 273.6-67.2 356.8-182.4 19.2-27.2 56-32 83.2-12.8 27.2 19.2 32 56 12.8 83.2-104 144-273.6 230.4-452.8 230.4z',
    fill: colors[0]
  }, {
    d: 'M512 0C288 0 107.2 180.8 107.2 404.8s180.8 404.8 404.8 404.8 404.8-180.8 404.8-404.8S736 0 512 0z m102.4 499.2c-9.6 14.4-24 25.6-43.2 32-11.2 4.8-25.6 6.4-38.4 8v46.4c0 11.2-8 19.2-19.2 19.2s-19.2-8-19.2-19.2v-49.6c-20.8-3.2-40-9.6-60.8-17.6-1.6 0-3.2-1.6-6.4-1.6-9.6-3.2-16-14.4-12.8-24 3.2-9.6 14.4-16 24-12.8 1.6 0 3.2 1.6 6.4 1.6 24 8 43.2 14.4 64 16 19.2 1.6 36.8 0 51.2-4.8 11.2-3.2 19.2-9.6 24-17.6 6.4-8 6.4-17.6 1.6-25.6-9.6-17.6-35.2-27.2-70.4-27.2H513.6c-51.2 0-89.6-17.6-105.6-48-11.2-20.8-9.6-44.8 4.8-65.6 9.6-14.4 25.6-25.6 43.2-32 11.2-4.8 24-6.4 38.4-8V224c0-11.2 8-19.2 19.2-19.2s19.2 8 19.2 19.2v48c20.8 3.2 43.2 11.2 64 17.6l4.8 1.6c9.6 3.2 16 14.4 12.8 24-3.2 9.6-14.4 16-24 12.8l-4.8-1.6c-24-8-44.8-14.4-65.6-17.6-41.6-4.8-67.2 8-76.8 22.4-4.8 8-6.4 17.6-1.6 25.6 3.2 6.4 11.2 12.8 20.8 17.6 12.8 6.4 30.4 9.6 49.6 9.6h1.6c49.6 0 88 17.6 104 48 11.2 22.4 9.6 48-3.2 67.2z',
    fill: colors[1]
  }]
});
